/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package caintra.Sapra.Pantalla.Prefactura;

import caintra.Sapra.ComponentsImplements.BotonCaintra;
import caintra.Sapra.ComponentsImplements.LabelCaintra;
import caintra.Sapra.ComponentsImplements.TableCaintra;
import caintra.Sapra.Model.Practicante;
import java.util.ArrayList;
import nextapp.echo2.app.Color;
import nextapp.echo2.app.Column;
import nextapp.echo2.app.ContentPane;
import nextapp.echo2.app.Grid;

/**
 *
 * @author Administrador
 */
public class PrefacturaDetailView extends ContentPane{
    public Grid g;
    public LabelCaintra nombre,nombre_txt;
    public TableCaintra table_detalle;
    public Practicante p_detalle;
    public ArrayList<Practicante> lista_detalle;
    public PrefacturaMController prefactura;
    public Column orden_comp;
    public String key_practicante;
    public BotonCaintra b_seguro;

    public PrefacturaDetailView(PrefacturaMController prefactura) {
        try {
                this.prefactura=prefactura;
                this.p_detalle=this.prefactura.p_sel;
                this.lista_detalle=this.prefactura.Lista_Detalle;
                inicializar();
                initComponents();
                new PrefacturaDetailController(this);
        } catch (Exception e) {
            
        }
       

    }

    public void initComponents(){
        try {
            orden_comp=new Column();
            orden_comp.add(nombre);
            orden_comp.add(b_seguro);
            orden_comp.add(table_detalle);
            this.setBackground(new Color(229, 229, 228));
            add(orden_comp);
        } catch (Exception e) {

        }
    }

    public void inicializar(){
        try {
            nombre=new LabelCaintra("label_Nombre", Color.BLACK);
            key_practicante=nombre.getText();
            nombre_txt=new LabelCaintra("", Color.BLACK);
            table_detalle=new TableCaintra("detail_table", 800);
             b_seguro=new BotonCaintra("Seguro",150,"seguro");
        } catch (Exception e) {

        }
        

    }


}
